package com.example.questionnaire.mbg.service;

import com.example.questionnaire.dto.QuestionDTO;
import com.example.questionnaire.mbg.entity.Question;

import java.util.List;

public interface IQuestionService {

    void create(QuestionDTO dto, int questionNumber, int questionnaireId);

    Question getByQuestionNumber(int questionnaireId, int questionNumber);

    void delete(int id);

    Question get(int id);

    List<Question> listAll(int qnid);

    void incReceiveCnt(int qid);

    void update(int qnid, int i, QuestionDTO dto);

    void remove(int qid);

    void copy(Question question);
}